package com.qf.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * 测试controller
 * @author 千锋健哥
 */
@Controller
@RequestMapping("/hello")
public class TestController {

    /**
     *  @RequestMapping是标记这个类或者方法的访问路径
     *  本方法的访问路径是:
     *      http://localhost:8080/项目虚拟路径/类的路径/方法的路径
     *      http://localhost:8080/hello/test
     *
     *  springMvc的方法中默认返回string字符串, 那么这个字符串就是页面的访问路径和名称
     * @return
     */
    @RequestMapping("/test")
    public String test(String name) {
        //制造异常, 演示全局异常处理器的作用
        //int i = 1/0;
        System.out.println("=======name=====" + name);

        //这个是页面的路径, 由于springMvc.xml核心配置文件中配置了视图解析器, 还有前缀后缀, 所以如下:
        //路径地址 =  前缀 + 页面的文件名 + 后缀
        return "test1";
    }
}
